// Header File
// Created 11/19/2007; 7:47:56 PM

#ifndef __INTERFACE_H__
#define __INTERFACE_H__

#include "Globals.h"

////////////////////////////
// Side Menu Methods ///////
////////////////////////////
char SideMenu(char item[20][17], char size, int x, int y);
char Menu(char unitI[11], char unitISize, char buildingI[50], char city, char size);
void Highlight2(int x, int y, int width);
bool Select();
void Preview();
void WriteUnit(char unitIndex);


////////////////////////////
// Top Menu Methods ////////
////////////////////////////
void TopMenu();
void CursorMenu();
void UpdateCursorMenu();
bool DisplayCursorStats();


////////////////////////////
// Dialog Methods //////////
////////////////////////////
bool GetName(char *name);
void GetScenarioName(char *name);
char GetNumOfCivs();
char GetCivType();
int GetMaxTurns();
bool Confirm();
bool ConfirmOverwrite();
void _LoadMap(char index, bool freeMem);
void LoadMap();
bool SaveScenario();
bool LoadScenario(bool freeMem);
bool ChangeProduction(char *city, char *object);
bool ChangeProduction2(char *city);
bool MainMenu();
void CheatMenu();

#endif

